import util.DelayRandom;
import util.MouseClick;

import java.awt.*;

/**
 * @author : CP
 * @version: 1.0
 * @program : yys
 * @description :
 * @date : 2021-01-27 09:41
 **/
public class Main {
    public static void main(String[] args) throws AWTException, InterruptedException {

        //创建java机器人
        Robot robot = new Robot();

        //延迟5秒后运行
        robot.delay(1000*5);


        //鼠标点击后，松开时间隔
        int press = DelayRandom.createRandom(0.3, 0.36);
        int release = 10*38;





        //运行次数
        for (int i = 0, k=1; i < 240*2 ; i++) {

            //移动鼠标 改下面
//            int x = DelayRandom.createRandom(1.4, 1.44);
//            int y = DelayRandom.createRandom(0.76, 0.82);

            //组队
            int x = DelayRandom.createRandom(1.43, 1.46);
            int y = DelayRandom.createRandom(0.79, 0.82);

            //方法二 4399
//            int x = DelayRandom.createRandom(1.40, 1.44);
//            int y = DelayRandom.createRandom(0.84, 0.88);

            System.out.println(x);
            System.out.println(y);
            //移动鼠标
            //x 行；y 列
            robot.mouseMove(x,y);


            //模拟人的操作，设置间隔
            int move = DelayRandom.createRandom(0.4, 0.8);
            robot.delay(move);



            if(i%2==0){
                //第一次开始,一回合大概40秒左右，单位毫秒
//                release = DelayRandom.createRandom(45.5,50.9);

                //画面延迟加载预估时间
                release = DelayRandom.createRandom(6.4 , 7.8);
                System.out.println("============游戏开始============"+release);
                MouseClick.click(robot,press,release);


                System.out.println("回合："+k);
                k++;

                //等待时间 一个回合的大概时间
//                Thread.sleep(1000*60*3);

                // 4399
//                Thread.sleep(1000*38);

                // 体服
                Thread.sleep(1000*17);
            }else{
                //结算要点击2次
                for (int j = 0; j < 3; j++) {
                    //3到5秒响应时间
                    release = DelayRandom.createRandom(1.9, 2.9);
                    System.out.println("============结算："+release);
                    MouseClick.click(robot,press,move);

                    Thread.sleep(1000*1);
                }
            }
        }
    }
}
